home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_82.txt < prev    next >
Text File  |  1993-04-16  |  26KB  |  467 lines

  1. # near model CODE resource
  2. # jump table entries: 10096-10100 (5 of them)
  3. export_1262:
  4. 00000000  4E56 FFA4                link       A6, -0x005C
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  282E 000C                move.l     D4, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  7C00                     moveq.l    D6, 0x00
  9. 00000012  7E00                     moveq.l    D7, 0x00
  10. 00000014  2F0C                     move.l     -[A7], A4
  11. 00000016  2054                     movea.l    A0, [A4]
  12. 00000018  2050                     movea.l    A0, [A0]
  13. 0000001A  2268 008C                movea.l    A1, [A0 + 0x8C]
  14. 0000001E  4E91                     jsr        [A1]
  15. 00000020  2D40 FFF0                move.l     [A6 - 0x10], D0
  16. 00000024  2040                     movea.l    A0, D0
  17. 00000026  2050                     movea.l    A0, [A0]
  18. 00000028  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  19. 0000002E  486E FFF8                pea.l      [A6 - 0x8]
  20. 00000032  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  21. 00000036  7000                     moveq.l    D0, 0x00
  22. 00000038  2640                     movea.l    A3, D0
  23. 0000003A  4205                     clr.b      D5
  24. 0000003C  486E FFB4                pea.l      [A6 - 0x4C]
  25. 00000040  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  26. 00000044  4A80                     tst.l      D0
  27. 00000046  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28. 0000004A  6700 00A8                beq        +0xAA /* 000000F4 */
  29. 0000004E  2F3C 6374 6E72           move.l     -[A7], 0x63746E72 /* 'ctnr' */
  30. 00000054  2F0C                     move.l     -[A7], A4
  31. 00000056  486E FFF8                pea.l      [A6 - 0x8]
  32. 0000005A  2054                     movea.l    A0, [A4]
  33. 0000005C  2050                     movea.l    A0, [A0]
  34. 0000005E  2268 0034                movea.l    A1, [A0 + 0x34]
  35. 00000062  4E91                     jsr        [A1]
  36. 00000064  486E FFF8                pea.l      [A6 - 0x8]
  37. 00000068  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  38. 0000006C  2840                     movea.l    A4, D0
  39. 0000006E  2F0C                     move.l     -[A7], A4
  40. 00000070  2054                     movea.l    A0, [A4]
  41. 00000072  2050                     movea.l    A0, [A0]
  42. 00000074  2268 0090                movea.l    A1, [A0 + 0x90]
  43. 00000078  4E91                     jsr        [A1]
  44. 0000007A  2640                     movea.l    A3, D0
  45. 0000007C  200B                     move.l     D0, A3
  46. 0000007E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  47. 00000082  660C                     bne        +0xE /* 00000090 */
  48. 00000084  2F3C FFFF D8F0           move.l     -[A7], 0xFFFFD8F0
  49. 0000008A  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  50. 0000008E  584F                     addq.w     A7, 4
  51. label00000090:
  52. 00000090  2F0B                     move.l     -[A7], A3
  53. 00000092  486E FFA8                pea.l      [A6 - 0x58]
  54. 00000096  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  55. 0000009A  41EE FFA8                lea.l      A0, [A6 - 0x58]
  56. 0000009E  504F                     addq.w     A7, 8
  57. 000000A0  6036                     bra        +0x38 /* 000000D8 */
  58. label000000A2:
  59. 000000A2  2F04                     move.l     -[A7], D4
  60. 000000A4  2F0B                     move.l     -[A7], A3
  61. 000000A6  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  62. 000000AA  4A00                     tst.b      D0
  63. 000000AC  504F                     addq.w     A7, 8
  64. 000000AE  670E                     beq        +0x10 /* 000000BE */
  65. 000000B0  2053                     movea.l    A0, [A3]
  66. 000000B2  202E FFF4                move.l     D0, [A6 - 0xC]
  67. 000000B6  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  68. 000000BA  6602                     bne        +0x4 /* 000000BE */
  69. 000000BC  5287                     addq.l     D7, 1
  70. label000000BE:
  71. 000000BE  200B                     move.l     D0, A3
  72. 000000C0  A055                     syscall    StripAddress
  73. 000000C2  2D40 FFA4                move.l     [A6 - 0x5C], D0
  74. 000000C6  202E FFF0                move.l     D0, [A6 - 0x10]
  75. 000000CA  A055                     syscall    StripAddress
  76. 000000CC  222E FFA4                move.l     D1, [A6 - 0x5C]
  77. 000000D0  B081                     cmp.l      D0, D1
  78. 000000D2  6604                     bne        +0x6 /* 000000D8 */
  79. 000000D4  2C07                     move.l     D6, D7
  80. 000000D6  7A01                     moveq.l    D5, 0x01
  81. label000000D8:
  82. 000000D8  486E FFA8                pea.l      [A6 - 0x58]
  83. 000000DC  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  84. 000000E0  2640                     movea.l    A3, D0
  85. 000000E2  200B                     move.l     D0, A3
  86. 000000E4  584F                     addq.w     A7, 4
  87. 000000E6  66BA                     bne        -0x44 /* 000000A2 */
  88. 000000E8  486E FFF8                pea.l      [A6 - 0x8]
  89. 000000EC  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  90. 000000F0  584F                     addq.w     A7, 4
  91. 000000F2  6016                     bra        +0x18 /* 0000010A */
  92. label000000F4:
  93. 000000F4  486E FFF8                pea.l      [A6 - 0x8]
  94. 000000F8  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  95. 000000FC  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  96. 00000100  4A80                     tst.l      D0
  97. 00000102  584F                     addq.w     A7, 4
  98. 00000104  6704                     beq        +0x6 /* 0000010A */
  99. 00000106  2006                     move.l     D0, D6
  100. 00000108  601C                     bra        +0x1E /* 00000126 */
  101. label0000010A:
  102. 0000010A  486E FFB4                pea.l      [A6 - 0x4C]
  103. 0000010E  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  104. 00000112  4A05                     tst.b      D5
  105. 00000114  584F                     addq.w     A7, 4
  106. 00000116  660C                     bne        +0xE /* 00000124 */
  107. 00000118  2F3C FFFF D8F0           move.l     -[A7], 0xFFFFD8F0
  108. 0000011E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  109. 00000122  584F                     addq.w     A7, 4
  110. label00000124:
  111. 00000124  2006                     move.l     D0, D6
  112. label00000126:
  113. 00000126  4CEE 18F0 FF8C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x74]
  114. 0000012C  4E5E                     unlink     A6
  115. 0000012E  4E75                     rts
  116. export_1263:
  117. 00000130  4E56 FDF0                link       A6, -0x0210
  118. 00000134  48E7 0018                movem.l    -[A7], A3,A4
  119. 00000138  286E 0008                movea.l    A4, [A6 + 0x8]
  120. 0000013C  41EE FDFC                lea.l      A0, [A6 - 0x204]
  121. 00000140  4210                     clr.b      [A0]
  122. 00000142  41EE FEFC                lea.l      A0, [A6 - 0x104]
  123. 00000146  4210                     clr.b      [A0]
  124. 00000148  7000                     moveq.l    D0, 0x00
  125. 0000014A  2D40 FFFC                move.l     [A6 - 0x4], D0
  126. 0000014E  4878 0BEA                push.l     0xBEA
  127. 00000152  486E FEFC                pea.l      [A6 - 0x104]
  128. 00000156  2F0C                     move.l     -[A7], A4
  129. 00000158  2054                     movea.l    A0, [A4]
  130. 0000015A  2050                     movea.l    A0, [A0]
  131. 0000015C  2268 0060                movea.l    A1, [A0 + 0x60]
  132. 00000160  4E91                     jsr        [A1]
  133. 00000162  206E 000C                movea.l    A0, [A6 + 0xC]
  134. 00000166  2050                     movea.l    A0, [A0]
  135. 00000168  2668 0018                movea.l    A3, [A0 + 0x18]
  136. 0000016C  2F0B                     move.l     -[A7], A3
  137. 0000016E  486E FDF0                pea.l      [A6 - 0x210]
  138. 00000172  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  139. 00000176  41EE FDF0                lea.l      A0, [A6 - 0x210]
  140. 0000017A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  141. 0000017E  6000 00B6                bra        +0xB8 /* 00000236 */
  142. label00000182:
  143. 00000182  4878 0BEA                push.l     0xBEA
  144. 00000186  486E FDFC                pea.l      [A6 - 0x204]
  145. 0000018A  2F0B                     move.l     -[A7], A3
  146. 0000018C  2053                     movea.l    A0, [A3]
  147. 0000018E  2050                     movea.l    A0, [A0]
  148. 00000190  2268 0060                movea.l    A1, [A0 + 0x60]
  149. 00000194  4E91                     jsr        [A1]
  150. 00000196  486E FEFC                pea.l      [A6 - 0x104]
  151. 0000019A  486E FDFC                pea.l      [A6 - 0x204]
  152. 0000019E  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  153. 000001A2  4A00                     tst.b      D0
  154. 000001A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  155. 000001A8  6700 008C                beq        +0x8E /* 00000236 */
  156. 000001AC  4878 510E                push.l     0x510E
  157. 000001B0  2F0B                     move.l     -[A7], A3
  158. 000001B2  2053                     movea.l    A0, [A3]
  159. 000001B4  2050                     movea.l    A0, [A0]
  160. 000001B6  2268 000C                movea.l    A1, [A0 + 0xC]
  161. 000001BA  4E91                     jsr        [A1]
  162. 000001BC  4A00                     tst.b      D0
  163. 000001BE  504F                     addq.w     A7, 8
  164. 000001C0  6774                     beq        +0x76 /* 00000236 */
  165. 000001C2  4878 510E                push.l     0x510E
  166. 000001C6  2F0C                     move.l     -[A7], A4
  167. 000001C8  2054                     movea.l    A0, [A4]
  168. 000001CA  2050                     movea.l    A0, [A0]
  169. 000001CC  2268 000C                movea.l    A1, [A0 + 0xC]
  170. 000001D0  4E91                     jsr        [A1]
  171. 000001D2  4A00                     tst.b      D0
  172. 000001D4  504F                     addq.w     A7, 8
  173. 000001D6  675E                     beq        +0x60 /* 00000236 */
  174. 000001D8  4878 280A                push.l     0x280A /* '(\n' */
  175. 000001DC  206E 000C                movea.l    A0, [A6 + 0xC]
  176. 000001E0  2F08                     move.l     -[A7], A0
  177. 000001E2  2050                     movea.l    A0, [A0]
  178. 000001E4  2050                     movea.l    A0, [A0]
  179. 000001E6  2268 000C                movea.l    A1, [A0 + 0xC]
  180. 000001EA  4E91                     jsr        [A1]
  181. 000001EC  7200                     moveq.l    D1, 0x00
  182. 000001EE  1200                     move.b     D1, D0
  183. 000001F0  4A81                     tst.l      D1
  184. 000001F2  504F                     addq.w     A7, 8
  185. 000001F4  670E                     beq        +0x10 /* 00000204 */
  186. 000001F6  2053                     movea.l    A0, [A3]
  187. 000001F8  2254                     movea.l    A1, [A4]
  188. 000001FA  2028 002C                move.l     D0, [A0 + 0x2C]
  189. 000001FE  B0A9 002C                cmp.l      D0, [A1 + 0x2C]
  190. 00000202  6632                     bne        +0x34 /* 00000236 */
  191. label00000204:
  192. 00000204  4878 2CEC                push.l     0x2CEC
  193. 00000208  2F0C                     move.l     -[A7], A4
  194. 0000020A  2054                     movea.l    A0, [A4]
  195. 0000020C  2050                     movea.l    A0, [A0]
  196. 0000020E  2268 000C                movea.l    A1, [A0 + 0xC]
  197. 00000212  4E91                     jsr        [A1]
  198. 00000214  4A00                     tst.b      D0
  199. 00000216  504F                     addq.w     A7, 8
  200. 00000218  661C                     bne        +0x1E /* 00000236 */
  201. 0000021A  4878 2DE6                push.l     0x2DE6
  202. 0000021E  2F0C                     move.l     -[A7], A4
  203. 00000220  2054                     movea.l    A0, [A4]
  204. 00000222  2050                     movea.l    A0, [A0]
  205. 00000224  2268 000C                movea.l    A1, [A0 + 0xC]
  206. 00000228  4E91                     jsr        [A1]
  207. 0000022A  4A00                     tst.b      D0
  208. 0000022C  504F                     addq.w     A7, 8
  209. 0000022E  6606                     bne        +0x8 /* 00000236 */
  210. 00000230  2D4B FFFC                move.l     [A6 - 0x4], A3
  211. 00000234  6012                     bra        +0x14 /* 00000248 */
  212. label00000236:
  213. 00000236  486E FDF0                pea.l      [A6 - 0x210]
  214. 0000023A  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  215. 0000023E  2640                     movea.l    A3, D0
  216. 00000240  200B                     move.l     D0, A3
  217. 00000242  584F                     addq.w     A7, 4
  218. 00000244  6600 FF3C                bne        -0xC2 /* 00000182 */
  219. label00000248:
  220. 00000248  202E FFFC                move.l     D0, [A6 - 0x4]
  221. 0000024C  4CEE 1800 FDE8           movem.l    A3,A4, [A6 - 0x218]
  222. 00000252  4E5E                     unlink     A6
  223. 00000254  4E75                     rts
  224. export_1264:
  225. 00000256  4E56 FFF0                link       A6, -0x0010
  226. 0000025A  48E7 0118                movem.l    -[A7], D7,A3,A4
  227. 0000025E  286E 0008                movea.l    A4, [A6 + 0x8]
  228. 00000262  7E00                     moveq.l    D7, 0x00
  229. 00000264  2F0C                     move.l     -[A7], A4
  230. 00000266  2054                     movea.l    A0, [A4]
  231. 00000268  2050                     movea.l    A0, [A0]
  232. 0000026A  2268 0090                movea.l    A1, [A0 + 0x90]
  233. 0000026E  4E91                     jsr        [A1]
  234. 00000270  2D40 FFFC                move.l     [A6 - 0x4], D0
  235. 00000274  4878 280A                push.l     0x280A /* '(\n' */
  236. 00000278  206E FFFC                movea.l    A0, [A6 - 0x4]
  237. 0000027C  2F08                     move.l     -[A7], A0
  238. 0000027E  2050                     movea.l    A0, [A0]
  239. 00000280  2050                     movea.l    A0, [A0]
  240. 00000282  2268 000C                movea.l    A1, [A0 + 0xC]
  241. 00000286  4E91                     jsr        [A1]
  242. 00000288  4A00                     tst.b      D0
  243. 0000028A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  244. 0000028E  6700 0084                beq        +0x86 /* 00000314 */
  245. 00000292  206E FFFC                movea.l    A0, [A6 - 0x4]
  246. 00000296  2050                     movea.l    A0, [A0]
  247. 00000298  2868 0018                movea.l    A4, [A0 + 0x18]
  248. 0000029C  2F0C                     move.l     -[A7], A4
  249. 0000029E  486E FFF0                pea.l      [A6 - 0x10]
  250. 000002A2  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  251. 000002A6  41EE FFF0                lea.l      A0, [A6 - 0x10]
  252. 000002AA  504F                     addq.w     A7, 8
  253. 000002AC  6054                     bra        +0x56 /* 00000302 */
  254. label000002AE:
  255. 000002AE  4878 510E                push.l     0x510E
  256. 000002B2  2F0B                     move.l     -[A7], A3
  257. 000002B4  2053                     movea.l    A0, [A3]
  258. 000002B6  2050                     movea.l    A0, [A0]
  259. 000002B8  2268 000C                movea.l    A1, [A0 + 0xC]
  260. 000002BC  4E91                     jsr        [A1]
  261. 000002BE  4A00                     tst.b      D0
  262. 000002C0  504F                     addq.w     A7, 8
  263. 000002C2  673E                     beq        +0x40 /* 00000302 */
  264. 000002C4  4878 2CEC                push.l     0x2CEC
  265. 000002C8  2F0B                     move.l     -[A7], A3
  266. 000002CA  2053                     movea.l    A0, [A3]
  267. 000002CC  2050                     movea.l    A0, [A0]
  268. 000002CE  2268 000C                movea.l    A1, [A0 + 0xC]
  269. 000002D2  4E91                     jsr        [A1]
  270. 000002D4  4A00                     tst.b      D0
  271. 000002D6  504F                     addq.w     A7, 8
  272. 000002D8  6628                     bne        +0x2A /* 00000302 */
  273. 000002DA  4878 2DE6                push.l     0x2DE6
  274. 000002DE  2F0B                     move.l     -[A7], A3
  275. 000002E0  2053                     movea.l    A0, [A3]
  276. 000002E2  2050                     movea.l    A0, [A0]
  277. 000002E4  2268 000C                movea.l    A1, [A0 + 0xC]
  278. 000002E8  4E91                     jsr        [A1]
  279. 000002EA  4A00                     tst.b      D0
  280. 000002EC  504F                     addq.w     A7, 8
  281. 000002EE  6612                     bne        +0x14 /* 00000302 */
  282. 000002F0  284B                     movea.l    A4, A3
  283. 000002F2  2F0C                     move.l     -[A7], A4
  284. 000002F4  2054                     movea.l    A0, [A4]
  285. 000002F6  2050                     movea.l    A0, [A0]
  286. 000002F8  2268 0184                movea.l    A1, [A0 + 0x184]
  287. 000002FC  4E91                     jsr        [A1]
  288. 000002FE  DE80                     add.l      D7, D0
  289. 00000300  584F                     addq.w     A7, 4
  290. label00000302:
  291. 00000302  486E FFF0                pea.l      [A6 - 0x10]
  292. 00000306  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  293. 0000030A  2640                     movea.l    A3, D0
  294. 0000030C  200B                     move.l     D0, A3
  295. 0000030E  584F                     addq.w     A7, 4
  296. 00000310  669C                     bne        -0x62 /* 000002AE */
  297. 00000312  605C                     bra        +0x5E /* 00000370 */
  298. label00000314:
  299. 00000314  4878 510E                push.l     0x510E
  300. 00000318  206E FFFC                movea.l    A0, [A6 - 0x4]
  301. 0000031C  2F08                     move.l     -[A7], A0
  302. 0000031E  2050                     movea.l    A0, [A0]
  303. 00000320  2050                     movea.l    A0, [A0]
  304. 00000322  2268 000C                movea.l    A1, [A0 + 0xC]
  305. 00000326  4E91                     jsr        [A1]
  306. 00000328  4A00                     tst.b      D0
  307. 0000032A  504F                     addq.w     A7, 8
  308. 0000032C  6716                     beq        +0x18 /* 00000344 */
  309. 0000032E  266E FFFC                movea.l    A3, [A6 - 0x4]
  310. 00000332  2F0B                     move.l     -[A7], A3
  311. 00000334  2053                     movea.l    A0, [A3]
  312. 00000336  2050                     movea.l    A0, [A0]
  313. 00000338  2268 0184                movea.l    A1, [A0 + 0x184]
  314. 0000033C  4E91                     jsr        [A1]
  315. 0000033E  2E00                     move.l     D7, D0
  316. 00000340  584F                     addq.w     A7, 4
  317. 00000342  602C                     bra        +0x2E /* 00000370 */
  318. label00000344:
  319. 00000344  4878 5144                push.l     0x5144 /* 'QD' */
  320. 00000348  206E FFFC                movea.l    A0, [A6 - 0x4]
  321. 0000034C  2F08                     move.l     -[A7], A0
  322. 0000034E  2050                     movea.l    A0, [A0]
  323. 00000350  2050                     movea.l    A0, [A0]
  324. 00000352  2268 0080                movea.l    A1, [A0 + 0x80]
  325. 00000356  4E91                     jsr        [A1]
  326. 00000358  2E00                     move.l     D7, D0
  327. 0000035A  0C87 8000 0000           cmpi.l     D7, 0x80000000
  328. 00000360  504F                     addq.w     A7, 8
  329. 00000362  660C                     bne        +0xE /* 00000370 */
  330. 00000364  2F3C FFFF F940           move.l     -[A7], 0xFFFFF940
  331. 0000036A  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  332. 0000036E  584F                     addq.w     A7, 4
  333. label00000370:
  334. 00000370  2007                     move.l     D0, D7
  335. 00000372  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  336. 00000378  4E5E                     unlink     A6
  337. 0000037A  4E75                     rts
  338. export_1265:
  339. 0000037C  4E56 FEE4                link       A6, -0x011C
  340. 00000380  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  341. 00000384  266E 0008                movea.l    A3, [A6 + 0x8]
  342. 00000388  70FF                     moveq.l    D0, 0xFFFFFFFF
  343. 0000038A  2D40 FEE4                move.l     [A6 - 0x11C], D0
  344. 0000038E  4247                     clr.w      D7
  345. 00000390  4244                     clr.w      D4
  346. 00000392  4246                     clr.w      D6
  347. 00000394  422E FEFB                clr.b      [A6 - 0x105]
  348. 00000398  41EE FEFC                lea.l      A0, [A6 - 0x104]
  349. 0000039C  4210                     clr.b      [A0]
  350. 0000039E  4878 0BEA                push.l     0xBEA
  351. 000003A2  486E FEFC                pea.l      [A6 - 0x104]
  352. 000003A6  2F0B                     move.l     -[A7], A3
  353. 000003A8  2053                     movea.l    A0, [A3]
  354. 000003AA  2050                     movea.l    A0, [A0]
  355. 000003AC  2268 0060                movea.l    A1, [A0 + 0x60]
  356. 000003B0  4E91                     jsr        [A1]
  357. 000003B2  49EE FEFC                lea.l      A4, [A6 - 0x104]
  358. 000003B6  7000                     moveq.l    D0, 0x00
  359. 000003B8  1014                     move.b     D0, [A4]
  360. 000003BA  2D40 FFFC                move.l     [A6 - 0x4], D0
  361. 000003BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  362. 000003C2  6000 0090                bra        +0x92 /* 00000454 */
  363. label000003C6:
  364. 000003C6  524C                     addq.w     A4, 1
  365. 000003C8  7000                     moveq.l    D0, 0x00
  366. 000003CA  1014                     move.b     D0, [A4]
  367. 000003CC  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  368. 000003D0  6714                     beq        +0x16 /* 000003E6 */
  369. 000003D2  7000                     moveq.l    D0, 0x00
  370. 000003D4  1014                     move.b     D0, [A4]
  371. 000003D6  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  372. 000003DA  670A                     beq        +0xC /* 000003E6 */
  373. 000003DC  7000                     moveq.l    D0, 0x00
  374. 000003DE  1014                     move.b     D0, [A4]
  375. 000003E0  0C40 003B                cmpi.w     D0, 0x3B /* ';' */
  376. 000003E4  660A                     bne        +0xC /* 000003F0 */
  377. label000003E6:
  378. 000003E6  7C01                     moveq.l    D6, 0x01
  379. 000003E8  1D7C 0001 FEFB           move.b     [A6 - 0x105], 0x1
  380. 000003EE  6064                     bra        +0x66 /* 00000454 */
  381. label000003F0:
  382. 000003F0  7000                     moveq.l    D0, 0x00
  383. 000003F2  1014                     move.b     D0, [A4]
  384. 000003F4  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  385. 000003F8  6542                     bcs        +0x44 /* 0000043C */
  386. 000003FA  7000                     moveq.l    D0, 0x00
  387. 000003FC  1014                     move.b     D0, [A4]
  388. 000003FE  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  389. 00000402  6238                     bhi        +0x3A /* 0000043C */
  390. 00000404  7000                     moveq.l    D0, 0x00
  391. 00000406  1014                     move.b     D0, [A4]
  392. 00000408  3A00                     move.w     D5, D0
  393. 0000040A  9A7C 0030                sub.w      D5, 0x30 /* '0' */
  394. 0000040E  4A46                     tst.w      D6
  395. 00000410  6612                     bne        +0x14 /* 00000424 */
  396. 00000412  3207                     move.w     D1, D7
  397. 00000414  48C1                     ext.l      D1
  398. 00000416  D281                     add.l      D1, D1
  399. 00000418  2001                     move.l     D0, D1
  400. 0000041A  E589                     lsl        D1, 2
  401. 0000041C  D280                     add.l      D1, D0
  402. 0000041E  D245                     add.w      D1, D5
  403. 00000420  3E01                     move.w     D7, D1
  404. 00000422  6030                     bra        +0x32 /* 00000454 */
  405. label00000424:
  406. 00000424  0C46 0001                cmpi.w     D6, 0x1
  407. 00000428  662A                     bne        +0x2C /* 00000454 */
  408. 0000042A  3204                     move.w     D1, D4
  409. 0000042C  48C1                     ext.l      D1
  410. 0000042E  D281                     add.l      D1, D1
  411. 00000430  2001                     move.l     D0, D1
  412. 00000432  E589                     lsl        D1, 2
  413. 00000434  D280                     add.l      D1, D0
  414. 00000436  D245                     add.w      D1, D5
  415. 00000438  3801                     move.w     D4, D1
  416. 0000043A  6018                     bra        +0x1A /* 00000454 */
  417. label0000043C:
  418. 0000043C  7000                     moveq.l    D0, 0x00
  419. 0000043E  1014                     move.b     D0, [A4]
  420. 00000440  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  421. 00000444  670A                     beq        +0xC /* 00000450 */
  422. 00000446  7000                     moveq.l    D0, 0x00
  423. 00000448  1014                     move.b     D0, [A4]
  424. 0000044A  0C40 0070                cmpi.w     D0, 0x70 /* 'p' */
  425. 0000044E  6604                     bne        +0x6 /* 00000454 */
  426. label00000450:
  427. 00000450  0647 000C                addi.w     D7, 0xC
  428. label00000454:
  429. 00000454  202E FFFC                move.l     D0, [A6 - 0x4]
  430. 00000458  53AE FFFC                subq.l     [A6 - 0x4], 1
  431. 0000045C  4A80                     tst.l      D0
  432. 0000045E  6600 FF66                bne        -0x98 /* 000003C6 */
  433. 00000462  4A2E FEFB                tst.b      [A6 - 0x105]
  434. 00000466  6608                     bne        +0xA /* 00000470 */
  435. 00000468  70FF                     moveq.l    D0, 0xFFFFFFFF
  436. 0000046A  2D40 FEE4                move.l     [A6 - 0x11C], D0
  437. 0000046E  602A                     bra        +0x2C /* 0000049A */
  438. label00000470:
  439. 00000470  41EE FEE8                lea.l      A0, [A6 - 0x118]
  440. 00000474  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  441. 00000478  202E FEE8                move.l     D0, [A6 - 0x118]
  442. 0000047C  41EE FEEC                lea.l      A0, [A6 - 0x114]
  443. 00000480  A9C6                     syscall    SecondsToDate/Secs2Date
  444. 00000482  3D47 FEF2                move.w     [A6 - 0x10E], D7
  445. 00000486  3D44 FEF4                move.w     [A6 - 0x10C], D4
  446. 0000048A  426E FEF6                clr.w      [A6 - 0x10A]
  447. 0000048E  486E FEEC                pea.l      [A6 - 0x114]
  448. 00000492  486E FEE4                pea.l      [A6 - 0x11C]
  449. 00000496  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  450. label0000049A:
  451. 0000049A  202E FEE4                move.l     D0, [A6 - 0x11C]
  452. 0000049E  4CEE 18F0 FECC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x134]
  453. 000004A4  4E5E                     unlink     A6
  454. 000004A6  4E75                     rts
  455. export_1266:
  456. 000004A8  4E56 0000                link       A6, 0
  457. 000004AC  2F0C                     move.l     -[A7], A4
  458. 000004AE  286E 0008                movea.l    A4, [A6 + 0x8]
  459. 000004B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  460. 000004B6  2F0C                     move.l     -[A7], A4
  461. 000004B8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  462. 000004BC  2F0C                     move.l     -[A7], A4
  463. 000004BE  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  464. 000004C2  286E FFFC                movea.l    A4, [A6 - 0x4]
  465. 000004C6  4E5E                     unlink     A6
  466. 000004C8  4E75                     rts
  467.